bitkeeper revision 1.1541 (42939e8dPtCrrAl0Ko8RIXg1LNswnQ)
authorarun.sharma@intel.com[kaf24] <arun.sharma@intel.com[kaf24]>
Tue, 24 May 2005 21:37:17 +0000 (21:37 +0000)
committerarun.sharma@intel.com[kaf24] <arun.sharma@intel.com[kaf24]>
Tue, 24 May 2005 21:37:17 +0000 (21:37 +0000)
[PATCH] vmx-fix-vmxbug.patch

Tighten VMX bug checking.

Signed-off-by: Mikhail Kharitonov <mikhail.i.kharitonov@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
xen/arch/x86/vmx.c

index 80c778a2deeb2fd771eeab5363499e90ec151c1b..f3a3b541ef80a3b16a9cc9bb5f04c4779b663b7b 100644 (file)
@@ -1099,7 +1099,7 @@ asmlinkage void vmx_vmexit_handler(struct cpu_user_regs regs)
         unsigned long va;
 
         if ((error = __vmread(VM_EXIT_INTR_INFO, &vector))
-            && !(vector & INTR_INFO_VALID_MASK))
+            || !(vector & INTR_INFO_VALID_MASK))
             __vmx_bug(&regs);
         vector &= 0xff;